<?php
namespace common\widgets\ajaxbtn;

//网站反馈信息状态 -> 供 ajaxReturn() 使用，定义规范，固定标准。
class AjaxUtil{
    
    
    /**
     * 返回JSON结果
     * $status 返回状态 0失败，1成功,2跳转，或者其他int扩展数 -1 代表未登录
     * $msg 返回的扩展内容，如status为0的时候，则可以借用$msg来做错误提示。status为1成功时，则可以借用$msg来做一些成功的扩展操作
     * $data 对应的扩展数据，如$result["name"]="wk"; $result["age"] = 12;   在JS中则可以调用result.data.age方式拿到数据
     */
    static function returnBack($status,$msg = null,$data = null){
        $result  =  array();
        $result['status']  =  $status;
        if($msg != null){
            $result['msg'] =  $msg;
        }
        if($data != null){
            $result['data'] = $data;
        }
        echo json_encode($result);
        \Yii::$app->end();
    }
    
}